plastic lifeboat - German English Dictionary